﻿<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DangKi.aspx.cs" Inherits="DangKi" %>

<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>

<%@ Register assembly="MSCaptcha" namespace="MSCaptcha" tagprefix="cc1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <style type="text/css">
        .style1
        {
            height: 28px;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
        <table style="width: 88%; height: 455px;">
            <tr>
                <td class="style2">
                    UserName:</td>
                <td class="style1">
                    <asp:TextBox ID="TextBox1" runat="server" Width="300px" MaxLength="30"></asp:TextBox>
                </td>
                <td>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
            ControlToValidate="TextBox1" ErrorMessage="Tài khoản không được để trống" 
                        Display="Dynamic"></asp:RequiredFieldValidator>
        <asp:RangeValidator ID="RangeValidator1" runat="server" 
            ControlToValidate="TextBox1" ErrorMessage="Tài Khoản Phải Nhập chữ " MaximumValue="z" 
            MinimumValue="a" Display="Dynamic"></asp:RangeValidator>
       
        <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" 
            ControlToValidate="TextBox1" ErrorMessage="Tài khoản không được nhập dấu tiếng Việt, không khoảng trắng" 
            ValidationExpression="^([a-zA-Z0-9\.\-_?@]+)$" Display="Dynamic"></asp:RegularExpressionValidator>
        <asp:Label ID="Label9" runat="server" 
            style="color: #FF3300; font-style: italic"></asp:Label>
                    <asp:CustomValidator ID="CustomValidator1" runat="server" 
                        ControlToValidate="TextBox1" Display="Dynamic" 
                        ErrorMessage="Tài Khoản chỉ từ  6 đến 30 kí tự" 
                        onservervalidate="CustomValidator1_ServerValidate"></asp:CustomValidator>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    Password:</td>
                <td class="style1">
                    <asp:TextBox ID="TextBox7" runat="server" Width="300px" TextMode="Password" 
                        MaxLength="30"></asp:TextBox>
                </td>
                <td>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
            ControlToValidate="TextBox7" ErrorMessage="Mật khẩu không được để trống" 
                        Display="Dynamic"></asp:RequiredFieldValidator>
     
        <asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" 
            ControlToValidate="TextBox7" ErrorMessage="Tắt bộ gõ tiếng Việt rồi nhập PassWord" 
            ValidationExpression="^([a-zA-Z0-9\.\-_?@]+)$" Display="Dynamic"></asp:RegularExpressionValidator>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    Email:</td>
                <td class="style1">
                    <asp:TextBox ID="TextBox3" runat="server" Width="300px" MaxLength="50"></asp:TextBox>
                </td>
                <td>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" 
                ControlToValidate="TextBox3" ErrorMessage="Xin nhập Email" Display="Dynamic"></asp:RequiredFieldValidator>
            <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
                ControlToValidate="TextBox3" ErrorMessage="Hãy nhập đúng định dạng Email" 
                ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" 
                        Display="Dynamic"></asp:RegularExpressionValidator>
                </td>
            </tr>
            <tr>
                <td class="style1">
                    Họ và Tên</td>
                <td class="style1">
                    <asp:TextBox ID="TextBox4" runat="server" Width="300px" MaxLength="25"></asp:TextBox>
                </td>
                <td class="style1">
            <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" 
                ControlToValidate="TextBox4" ErrorMessage="Xin nhập họ và tên" Display="Dynamic"></asp:RequiredFieldValidator>
            <asp:RangeValidator ID="RangeValidator5" runat="server" 
                ControlToValidate="TextBox4" ErrorMessage="Họ và tên viết thường" MaximumValue="z" 
                MinimumValue="a" Display="Dynamic"></asp:RangeValidator>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    Địa chỉ:</td>
                <td class="style1">
                    <asp:TextBox ID="TextBox6" runat="server" Width="300px" MaxLength="30"></asp:TextBox>
                </td>
                <td>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" 
                ControlToValidate="TextBox6" ErrorMessage="Nhập địa chỉ" Display="Dynamic"></asp:RequiredFieldValidator>
            <asp:RangeValidator ID="RangeValidator7" runat="server" 
                ControlToValidate="TextBox6" ErrorMessage="Viết Thường" MaximumValue="z" 
                MinimumValue="a" Display="Dynamic"></asp:RangeValidator>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    Ngày sinh:</td>
                <td class="style1">
                    <asp:TextBox ID="TextBox8" runat="server" Width="156px"></asp:TextBox>
                    <asp:CalendarExtender ID="TextBox8_CalendarExtender" runat="server" 
                        TargetControlID="TextBox8">
                    </asp:CalendarExtender>
                </td>
                <td>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" 
                        ControlToValidate="TextBox8" Display="Dynamic" 
                        ErrorMessage="Không được để trống, nhấn vào textbox hiển thị Calendar"></asp:RequiredFieldValidator>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    Giới tính:</td>
                <td class="style1">
            <asp:RadioButton ID="RadioButton1" runat="server" GroupName="Giới Tính" 
                Text="Nam" />
            <asp:RadioButton ID="RadioButton2" runat="server" GroupName="Giới Tính" 
                Text="Nữ" />
                </td>
                <td>
                    <asp:Label ID="Label12" runat="server" ForeColor="Red"></asp:Label>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    Điện Thoại:</td>
                <td class="style1">
                    <asp:TextBox ID="TextBox11" runat="server" Width="218px"></asp:TextBox>
                </td>
                <td>
                    <asp:RegularExpressionValidator ID="RegularExpressionValidator5" runat="server" 
                        ControlToValidate="TextBox11" ErrorMessage="Nhập số điện thoại" 
                        ValidationExpression=" &quot;0\d{9,10}&quot;"></asp:RegularExpressionValidator>
                </td>
            </tr>
            <tr>
                <td class="style2">
                    Nhập mã xác nhận:</td>
                <td class="style1">
            <asp:TextBox ID="TextBox10" runat="server" Width="300px"></asp:TextBox>
                    <br />
                    <cc1:CaptchaControl ID="CaptchaControl1" runat="server" />
                </td>
                <td>
            <asp:Label ID="Label11" runat="server" ForeColor="Red"></asp:Label>
                </td>
            </tr>
            <tr>
                <td class="style2" colspan="2">
                    <hr />
                </td>
                <td>
                    <hr width="470px" />
                </td>
            </tr>
            <tr>
                <td class="style2" colspan="3">
                    &nbsp;</td>
            </tr>
            <tr>
                <td class="style2">
                    &nbsp;</td>
                <td class="style1">
                    &nbsp;</td>
                <td>
                    &nbsp;</td>
            </tr>
            <tr>
                <td class="style2">
                    &nbsp;</td>
                <td class="style1">
                    <asp:Button ID="Button1" runat="server" onclick="Button1_Click" 
                        Text="Đăng kí" />
                </td>
                <td>
                    <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
                    </asp:ToolkitScriptManager>
                </td>
            </tr>
        </table>
    
    </div>
    </form>
</body>
</html>
